to compete on more favourable terms - Turkish English Dictionary